const { app, BrowserWindow } = require('electron')
const path = require('path')

let mainWindow;

app.whenReady().then(() => {
    mainWindow = new BrowserWindow({
        width: 1200,
        height: 800,
        webPreferences: {
            nodeIntegration: true,
            contextIsolation: false,
        }
    });

  if (process.env.VITE_DEV_SERVER_URL) {
    // 开发模式下加载 Vite 服务器
    mainWindow.loadURL(process.env.VITE_DEV_SERVER_URL);
  } else {
    // 生产模式加载打包后的 Vue 文件
    mainWindow.loadFile(path.join(__dirname, '../dist/index.html'));
  }
});
